从树莓派到NAS · 智能家居实战
📚 30 章完整版
v2.0
01
项目全景与硬件选型
了解HA能力,对比树莓派4B/5、旧电脑、NAS部署优劣
02
树莓派系统烧录与初始化
Raspberry Pi Imager烧录64位系统,SSH/WiFi/时区,无头启动
03
Docker环境搭建
安装Docker & Compose,配置镜像加速器,验证环境
04
Home Assistant Core容器部署
Docker Compose部署HA,挂载目录/网络模式,首次启动
05
NAS环境准备 (群晖)
开启SSH、Container Manager、共享文件夹、用户权限
06
NAS上的Docker Compose部署
群晖Docker Compose部署HA,端口映射和卷挂载
07
Home Assistant基础配置
用户创建、区域时区、配置文件结构 (configuration.yaml)
08
集成与插件初探
安装HACS,集成 vs 插件,第一个自定义集成
09
MQTT服务器搭建
Docker部署Mosquitto,配置用户名密码,测试发布/订阅
10
ESPHome入门
安装ESPHome插件,编写YAML,编译刷写ESP8266/32
11
传感器接入实战 (DHT22)
ESPHome连接DHT22,数据上报HA,仪表盘卡片
12
继电器控制实战
控制继电器模块,开关灯/插座,自动化定时开关
13
人体传感器与自动化
HC-SR501红外传感器,人来灯亮、人走灯灭
14
门窗传感器与报警系统
干簧管检测门窗,自动化触发手机推送报警
15
智能灯控 (PWM调光)
MOSFET模块LED调光,HA滑块调节亮度
16
空调红外控制
红外发射模块学习遥控码,HA发送红外指令
17
语音助手集成
百度/阿里语音助手,语音控制开关灯、查询温度
18
摄像头与视频流
USB摄像头/ESP32-CAM,视频流显示,移动侦测
19
数据持久化与备份
MariaDB替代SQLite,自动备份到NAS共享文件夹
20
外网访问 (FRP内网穿透)
FRP服务端+客户端,外网安全访问HA
21
SSL证书与HTTPS
Let's Encrypt配置SSL,开启HTTPS保障通信安全
22
用户权限与多用户管理
多用户分配权限,家庭成员各自仪表盘视图
23
高级自动化 (模板与触发器)
Jinja2模板,状态/事件/时间触发器区别
24
场景与脚本
离家/睡眠模式,脚本一键执行多个动作
25
能源管理
智能电表/功率监测插座,实时功耗与日月统计
26
Node-RED可视化编程
Docker部署Node-RED,拖拽设计复杂自动化
27
Zigbee2MQTT网关搭建
CC2531协调器,部署Zigbee2MQTT,接入Aqara等
28
性能监控与优化
监控CPU/内存/温度,Docker资源限制,日志级别
29
故障排查与日志分析
查看HA/Docker日志,开发者工具调试自动化
30
项目总结与扩展方向
回顾部署流程,特斯拉API、智能灌溉、社区资源